//5.编写一个C程序，输入一个字符串，然后判断该字符串是否为回文字符串，并输出相应的消息。
#include <stdio.h>
#include <string.h>

#define BUFFER_SIZE 100

int main()
{
    char str[BUFFER_SIZE];
    int idx, jdx, len, isPalindrome = 1;

    printf("请输入一个字符串：");
    scanf("%s", str);

    len = strlen(str);

    for (idx = 0, jdx = len - 1; idx < jdx; idx++, jdx--)
    {
        if (str[idx] != str[jdx])
        {
            isPalindrome = 0;
        }
    }

    if (isPalindrome)
    {
        printf("是回文字符串\n");
    }
    else
    {
        printf("不是回文字符串\n");
    }

    return 0;

}